// Copyright (c) 2022-2024 0x5BFA
// Licensed under the MIT License. See the LICENSE.

namespace FluentHub.Octokit.Models.v4
{
	/// <summary>
	/// The possible scopes of an alert's dependency.
	/// </summary>
	[JsonConverter(typeof(StringEnumConverter))]
	public enum RepositoryVulnerabilityAlertDependencyScope
	{
		/// <summary>
		/// A dependency that is leveraged during application runtime
		/// </summary>
		[EnumMember(Value = "RUNTIME")]
		Runtime,

		/// <summary>
		/// A dependency that is only used in development
		/// </summary>
		[EnumMember(Value = "DEVELOPMENT")]
		Development,
	}
}
